home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / modula2 / 29 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  892 b 

  1. Path: news.genie.net!usenet
  2. From: r.barton8@genie.com (Robert L Barton)
  3. Newsgroups: comp.lang.modula2
  4. Subject: ISO I/O questions
  5. Date: 8 Jan 1996 01:31:46 GMT
  6. Organization: via GEnie Services (1-800-638-9636 or info@genie.com)
  7. Sender: r.barton8@genie.com (Robert L Barton)
  8. Message-ID: <4cps62$q1b@rock101.genie.net>
  9. NNTP-Posting-Host: rock103.is.ge.com
  10.  
  11.   As you have noticed, there are some problems with the I/O libraries.  The
  12. biggest one is probably with IOLink.  This contains the procedure MakeChan(),
  13. which is supposed to create a new I/O channel.  However, the type ChanId is
  14. an opaque type which is defined in another module, IOChan, so this isn't really
  15. possible in a clean way since IOLink doesn't know what a ChanId is.  Evidently
  16. these two modules were originally combined into one, and when they were later split
  17. up someone forgot to put an AllocateChan() procedure in IOChan.
  18.  
  19.